Skip to content

QSTH-558: Add Workflow DLQ documentation #504

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Aug 18, 2025

Conversation

mehmettokgoz
Copy link
Contributor

Added documentation for following endpoints:

  • DLQ list endpoint
  • Get a failed workflow run from DLQ
  • Delete a failed workflow run from DLQ
  • Run failure callback of a failed workflow run

Updated "Handle Failed Runs" documentation to mention DLQ actions.

@mehmettokgoz mehmettokgoz requested a review from sancar July 28, 2025 07:10
@mehmettokgoz mehmettokgoz self-assigned this Jul 28, 2025
@CahidArda CahidArda requested a review from Copilot August 18, 2025 16:13
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds comprehensive REST API documentation for Workflow Dead Letter Queue (DLQ) management endpoints and updates existing failure handling documentation to include DLQ-related actions.

  • Added documentation for four new DLQ REST endpoints: list, get, delete, and callback rerun
  • Created a reusable snippet for DLQ message type definitions
  • Updated failure handling guide to include manual DLQ management options
  • Added navigation entries for the new endpoints in the documentation structure

Reviewed Changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
workflow/rest/dlq/list.mdx Documents the endpoint to list and filter workflow runs in the DLQ
workflow/rest/dlq/get.mdx Documents retrieving a single failed workflow run from the DLQ
workflow/rest/dlq/delete.mdx Documents manually removing failed workflow runs from the DLQ
workflow/rest/dlq/callback.mdx Documents rerunning failure callbacks for DLQ workflow runs
workflow/howto/failures.mdx Updates failure handling guide with DLQ management options and callback details
mint.json Adds navigation entries for the new DLQ endpoint documentation
_snippets/workflow/workflow-dlq-message-type.mdx Defines reusable response field documentation for DLQ message structure

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@CahidArda CahidArda merged commit 0429849 into upstash:main Aug 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants